ARTEMIS-5972: Replace JNI with Panama Foreign Function & Memory (FFM)…#6444
ARTEMIS-5972: Replace JNI with Panama Foreign Function & Memory (FFM)…#6444mayankkunwar wants to merge 1 commit into
Conversation
|
nice one @mayankkunwar |
17ca830 to
758dfd6
Compare
a91e37f to
f177963
Compare
f177963 to
68f5845
Compare
68f5845 to
fb9503f
Compare
8ddbb55 to
8bcceee
Compare
bda5293 to
fbd575c
Compare
b602e56 to
9fc249c
Compare
beabca5 to
a89db8c
Compare
017c72c to
571ebec
Compare
| </build> | ||
|
|
||
| <profiles> | ||
| <profile> |
There was a problem hiding this comment.
Now that you made the optional compilation in the ffm module, this could always be present, right?
There was a problem hiding this comment.
I just need to link artemis-ffm changes to artemis-journal, and after that we can always have it.
| </activation> | ||
| <dependencies> | ||
| <dependency> | ||
| <groupId>org.apache.artemis</groupId> |
There was a problem hiding this comment.
this could always be present?
There was a problem hiding this comment.
yes, let me push the linking part to artemis-journal, and after this we can.
| <artifactId>maven-compiler-plugin</artifactId> | ||
| <executions> | ||
| <execution> | ||
| <id>java24-compile</id> |
There was a problem hiding this comment.
do we still need this?
There was a problem hiding this comment.
yes, we will need this as latest changes has FFM related component like MemorySegment
There was a problem hiding this comment.
what if we changed the signature to use ByteBuffer (at least what's exposed to this level?)
There was a problem hiding this comment.
actually.. never mind... the implementation of the SequentialFactory itself is dependent on other internal parts. I think we need it.
| <build> | ||
| <plugins> | ||
| <plugin> | ||
| <artifactId>maven-compiler-plugin</artifactId> |
There was a problem hiding this comment.
do we still need this?
There was a problem hiding this comment.
I guess for this case we do, but just double checking with you.
There was a problem hiding this comment.
yes, we will need this part as well
|
having the optional compilation in FFM simplifies thing a lot... nice one |
18075b2 to
5c113de
Compare
…, which is now introducing libaio. In the configuration we are naming it as ASYNCIO_2. Co-Authored-By: Clebert Suconic <clebertsuconic@apache.org>
5c113de to
dd41139
Compare
… API for Journal Native Layer